 --Full credits to akatozi#0691 and BloodyStall_#1881 for the translations Thank You
lang.set_translate('fr')
local f = lang.find
local t = lang.translate


t(f('Kosatka not found'), 'Kosatka non trouvé')
t(f('Terrorbyte not found'), 'Terrorbyte non trouvé')
t(f('No Special Cargo Found'), 'Pas de cargaison spéciale trouvée')
t(f('No Vehicle Cargo Found'), 'Aucune véhicule de cargaison trouvé') -- updated
t(f('No PC Found'), 'Aucun PC trouvé')
t(f('TP to MC Product'), 'TP au MC') -- updated
t(f('TP to Heli'), "TP à l'Hélico") -- updated
t(f('TP to Boat'), 'TP au bateau')
t(f('TP to Plane'), 'TP vers avion')
t(f('No MC Product Found'), 'Aucun produit MC trouvé')
t(f('TP to Supplies'), 'TP à Fournitures')
t(f('TP to Dune'), 'TP à Dune')
t(f('TP to Flatbed'), 'TP à plateau')
t(f('No Bunker Supplies Found'), 'Pas de fournitures de bunker trouvées')
t(f('No Payhone Found'), 'Aucun Payhone trouvé')
t(f('Dock Not Found'), 'Dock non trouvé')
t(f('Charger will not Spawn in interior'), "Le chargeur n'apparaîtra pas dans l'habitacle")
t(f('Fuck that car'), 'Baise cette voiture')
t(f('Charger Spawned'), 'Chargeur apparu') -- updated
t(f('Player has left Charger and it has been deleted'), 'Le joueur a quitté Charger et il a été supprimé.')
t(f('You made them rage quit'), 'Tu leur as fait quitter de rage') -- updated
t(f('Improper Vehicle Name (check the spelling)'), "Nom du véhicule incorrect (vérifie l'orthographe)")
t(f('No Ped Cage Found'), 'Aucune cage à pédale trouvée')
t(f('No Obj Cage Found'), 'Pas de cage dObj trouvée')
t(f('Magnet Intensity'), 'Intensité magnétique')
t(f('Changes Magnet to Push Away or Blow up'), "Change l'aimant pour repousser ou faire exploser") -- updated
t(f(' Caged'), ' en cage')
t(f(' Broke Free'), ' libre de toute contrainte')
t(f(' has been smashed'), ' a été brisé')
t(f(' has been run over'), ' a été écrasé')
t(f('Could not reach '), "Impossible d'atteindre ") -- updated
t(f('Teleports'), 'Téléportations')
t(f('TP into Avenger'), "TP à l'Avenger") -- updated
t(f('Teleport into Avengers holding area/facility'), "Se téléporter dans l'Avenger") -- updated
t(f('TP into Kosatka'), 'TP au Kosatka') -- updated
t(f('MUST HAVE CALLED IN Teleport to Kosatka Cayo Perico Heist board'), 'Il faut avoir appelé le téléport à Kosatka Cayo Perico Heist board.')
t(f('TP into MOC'), 'TP dans COM') -- updated
t(f('Teleport into MOC command center/bunker'), 'Téléportation dans le centre de commandement/bunker du COM') -- updated
t(f('TP into Terrorbyte'), 'TP dans Terrorbyte')
t(f('Teleport to Terrorbyte Business control'), 'Téléportation au Controleur de Business du Terrorbyte') -- updated
t(f('TP to Special Cargo'), 'TP à Cargaison spéciale')
t(f('Teleport to Special Cargo pickup'), 'Téléportation vers le ramassage du fret spécial')
t(f('TP to Vehicle Cargo'), 'TP à la cargaison du véhicule')
t(f('Teleport to Vehicle Cargo pickup'), 'Téléportation vers le ramassage de la cargaison du véhicule')
t(f('TP to PC'), 'TP vers PC')
t(f('Teleport to PC at the Desk'), 'Téléportation vers le PC du bureau')
t(f('Teleport to MC Club Product Pickup/Sale'), 'Téléportation vers le ramassage/vente des produits MC Club')
t(f('TP to Bunker Supplies/Sale'), 'Fournitures/vente de TP à Bunker')
t(f('Teleport to Bunker Supplies/Sale Pickup'), 'Téléportation vers le bunker Fournitures/ramassage de vente')
t(f('TP to Payphone'), 'TP vers téléphone payant')
t(f('Teleport to Payphone (must have called Franklin already)'), 'Téléportation vers le téléphone public (vous avez déjà dû appeler Franklin).')
t(f('TP to Exotic Export Dock'), "TP au quai d'exportation des produits exotiques")
t(f('Teleport to Exotic Export Dock'), 'Téléportation vers le quai dexportation dexotiques')
t(f('Spawn FF9 EMP Charger'), 'Faire apparaître la Charger EMP de FF9') -- updated
t(f('Spawn Charger from FF9 with Electro Magnet capabilities'), 'Faire apparaître la Charger EMP de FF9') -- updated
t(f('AcjokerScript'), 'AcjokerScript')
t(f('Cages'), 'Cages')
t(f('Vehicular Assault'), 'Attaque sur véhicule') -- updated
t(f('Will Smash or Run the Player over every time they try and stand up'), 'Écrasera ou écrasera le joueur chaque fois quil essaiera de se lever.')
t(f('Invisible Vehicles'), 'Véhicules invisibles')
t(f('Change the assault vehicles to invisible'), 'Changer les véhicules dassaut en véhicules invisibles')
t(f('Change Vehicle used for Vehicular Assault'), "Change le véhicule utilisé pour l'attaque par véhicules") -- updated
t(f('Vehicle List'), 'Liste des véhicules')
t(f('Changes Vehicles used for Vehicular Assault'), "Change le véhicule utilisé pour l'attaque par véhicules") -- updated
t(f('Assault Rate'), "Taux d'attaques") -- updated
t(f('Adjust rate at which vehicles attack'), 'Ajuster la vitesse à laquelle les véhicules attaquent')
t(f('Enter Custom Vehicle Hash'), "Entrer le code d'accès personnalisé du véhicule") -- updated
t(f('Enter Vehicle Hash to change Vehicular Assault Vehicle'), "Entrer le code du véhicule pour changer le véhicule d'attaque") -- updated
t(f('Ped Cage'), 'Cage à pédales')
t(f('Traps Player in a Cage of Peds'), 'Le joueur est piégé dans une cage de pédiatrie.')
t(f('Change Ped for Cage'), 'Change PNJ pour Cage') -- updated
t(f('Will Change the Ped if they move or if you delete current ped'), 'Changera la pédale si elle se déplace ou si vous supprimez la pédale actuelle')
t(f('Free from Ped Cage'), 'Libérer de la cage à pédales') -- updated
t(f('Free Player from Ped Cage'), 'Libérer joueur de la Cage à Pédales') -- updated
t(f('Object Cage'), "Cage d'objets")
t(f('Traps Player in a Cage of Objects'), 'Piège le joueur dans une cage dobjets')
t(f('Change Object for Cage'), 'Changer lobjet pour la cage')
t(f('Will Change the Object if they move or if you delete current object'), "Change l'objet si il se déplace ou si vous supprimez lobjet actuel.") -- updated
t(f('Free from Object Cage'), 'Libérer de la cage aux objets') -- updated
t(f('Free Player from Object Cage'), 'Libère le joueur de la cage aux objets') -- updated
t(f('Ambient Female NPCs'), 'PNJ féminins ambiants')
t(f('Changes Peds to Ambient Females'), 'Changements entre Peds et Femelles ambiantes')
t(f('Ambient Male NPCs'), 'PNJ masculins ambiants')
t(f('Changes Peds to Ambient Males'), 'Transformation de Peds en mâles ambiants')
t(f('Cutscene Peds'), 'Pédagogie des scènes de coupes')
t(f('Changes Peds to Cutscene Peds(dont usually speak)'), 'Change les Peds en Peds de Cutscene (qui ne parlent pas habituellement)')
t(f('Gang Members'), 'Membres de gangs')
t(f('Changes Peds to Gang Members'), 'Transformation de pédiatres en membres de gangs')
t(f('Multiplayer Peds'), 'Pédagogie multijoueur')
t(f('Changes Peds to Multiplayer Peds'), 'Transformation de Peds en Peds multi-joueurs')
t(f('Multiplayer Scenario Females'), 'Scénario multijoueur Femmes')
t(f('Changes Peds to Multiplayer Scenario Females'), 'Modifications de Peds à Multiplayer Scenario Femelles')
t(f('Multiplayer Scenario Males'), 'Scénario multijoueur Hommes')
t(f('Changes Peds to Multiplayer Scenario Males'), 'Changements Peds à Males Multiplayer Scenario')
t(f('Story Mode Characters'), 'Personnages du mode histoire')
t(f('Changes Peds to Story Mode Characters'), 'Change les PNJ en personnages du mode histoire') -- updated
t(f('Story Scenario Females'), 'Femmes du mode Histoire') -- updated
t(f('Changes Peds to Story Scenario Females'), 'Change PNJ en Femmes du mode Histoire') -- updated
t(f('Story Scenario Males'), 'Hommes du mode Histoire') -- updated
t(f('Changes Peds to Story Scenario Males'), "Change les pédiatres en hommes du scénario de l'histoire") -- updated
t(f('DLC Peds'), 'DLC Pédiatrie')
t(f('Changes Peds to Peds from the DLCs'), 'Change les PNJ en PNJ de DLC') -- updated
t(f('Street Signs'), 'Panneaux de signalisation')
t(f('Changes Objects to Street Signs'), 'Les modifications apportées aux panneaux de signalisation')
t(f('Doors'), 'Portes')
t(f('Changes Objects to Doors'), 'Modifier les objets en portes')
t(f('Changes Objects to Interior Props'), "Modifier les objets en accessoires d'intérieurs") -- updated
t(f('Exterior'), 'Extérieur')
t(f('Changes Objects to Exterior Props'), "Modifier les objets en accessoires d'extérieurs") -- updated
t(f('Juggle Player with Vehicles'), 'Jongle avec le joueur en se servant de vehicules') -- updated
t(f('Juggles Player by hitting them upwards repeatedly'), 'Lance le joueur vers le haut de façon répétitive') -- updated
t(f('Change the Juggle vehicles to invisible'), 'Change les véhicules de jongle en invisibles') -- updated
t(f('Change Vehicle used for Juggling'), 'Changer le véhicule utilisé pour le jonglage')
t(f('Changes Vehicles used for Juggling'), 'Modifications des véhicules utilisés pour le jonglage')
t(f('Juggle Rate'), 'Vitesse de jongle') -- updated
t(f('Adjust rate at which vehicles shoot upwards'), 'Ajuster la vitesse à laquelle les véhicules percutent vers le haut')
t(f('Enter Vehicle Hash to change Juggle Vehicle'), 'Entrez le code du véhicule pour changer de véhicule de jonglage')
t(f('Juggle Player'), 'Joueur ciblé par la jongle') -- updated
t(f(' is being juggled'), ' est en train de se faire jongler')

-- Update by akatozi
t(f('Make it Rain '), 'Faire pleuvoir')
t(f('Explode Player Loop '), 'Exploser en Boucle le joueur')
t(f('Make it Rain'), 'Faire pleuvoir')
t(f('Explode Player'), 'Exploser le joueur')
t(f('The Full Monty'), 'La Totale')
t(f('Activate ped cage, object cage, and explode loop at the same time'), 'Active en même temps les Cages de PNJ, les Cages et les Explosions')
t(f('Make it Rain : Snowballs'), 'Faire pleuvoir : Boules de neige')
t(f('Make it Rain your choice of weapon in all directions'), 'Fait pleuvoir les armes de ton choix dans toutes les directions')
t(f('Weapon Choices'), 'Choix des armes')
t(f('Changes the weapon that rains down on them'), 'Change le type des Armes qui lui pleuvent dessus')
t(f('Weapon Speed'), 'Vitesse des Armes')
t(f('Adjust the speed of the Weapons'), 'Modifie la vitesse des Armes')
t(f('Katy Perry'), 'Katy Perry')
t(f('Turn them into a Firework by hitting them up in the air with Juggle and activating Make it Rain Fireworks'), "Transforme le en feu d'artifice en activant le Jonglage et la pluie de Feux d'artifices")
t(f('Explode Player Loop : Grenade'), 'Exploser le joueur en boucle : Grenade')
t(f('Explode Player in a continous loop'), 'Exploser le joueur en boucle')
t(f('Change Explosion Type'), 'Change le type des Explosions')
t(f('Changes Explosion used for exploding the player'), 'Modifie les Explosions utilisées pout exploser le joueur')
t(f('Explosion Damage Scale'), 'Dégâts des Explosions')
t(f('Adjust the Damage Scale of the Explosions'), 'Modifie les dégâts des Explosions')
t(f('Invisible Explosions'), 'Explosions Invisibles')
t(f('Change the Explosions to invisible'), 'Rend les Explosions Invisibles')
t(f('Inaudible Explosions'), 'Explosions Silencieuses')
t(f('Change the Explosions so that you can no longer hear them'), 'Rend les Explosions inaudibles')
t(f('Explosion Shake'), 'Tremblement des Explosions')
t(f('Adjust the Camera Shake caused by the Explosions'), 'Modifie le Tremblement de Caméra causé par les Explosions')
t(f('Damage Off'), 'Dégâts désactivés')
t(f('Change the Explosions to not cause Damage'), 'Les Explosions ne causent pas de dégâts')
t(f('Explosion Delay'), 'Délai des Explosions')
t(f('Adjust the Delay in between Explosions'), 'Modifie le délai entre les Explosions')
t(f('Alerts Off'), 'Alertes Désactivées')
t(f('Turn off the alerts you get from AcjokerScript'), 'Désactive les alertes de AcjokerScript')
t(f('Join the Discord'), 'Rejoindre le Discord')
t(f('Join the AcjokerScript Discord if you have any problems, want to suggest features, or want to help with translations'), 'Rejoin le serveur discord AcjokerScript si tu as des problèmes, que tu veux proposer des ajouts ou aider à traduire')
t(f('Blow Up'), 'Exploser')
t(f('Push Away or Blow up'), 'Pousse ou explose')
t(f(': Snowballs'), ': Boule de neige')
t(f('New AcjokerScript version is available, update the lua to get the newest version.'), 'Nouvelle version de AcjokerScript disponible, met à jour le script pour obtenir la dernière version.')
t(f('Languages failed to download. Please try again later. If this continues to happen then manually update via github.'), 'Téléchargement des langues échoué. Réessayez plus tard. Si cela perciste, faîtes la mise à jour manuellement depuis Github.')
t(f('Main Script failed to download. Please try again later. If this continues to happen then manually update via github.'), 'Téléchargement du script échoué. Réessayez plus tard. Si cela perciste, faîtes la mise à jour manuellement depuis Github.')
t(f('AClanglib.lua failed to download. Please try again later. If this continues to happen then manually update via github.'), 'Téléchargement de AClanglib.lua échoué. Réessayez plus tard. Si cela perciste, faîtes la mise à jour manuellement depuis Github.')
t(f('Successfully updated AcjokerScript :)'), 'Mise à jour de AcjokerScript réussie :')
t(f('Could not gain control'), "N'a pas pu prendre le control")
t(f('Player not in vehicle'), "Joueur n'est pas dans un véhicule")
t(f('Update Lua'), 'Mettre à jour le Lua')
t(f('URWLCUM'), 'URWLCUM')
t(f('Snowball Fight! You now have snowballs'), 'Batailles de boule de neige ! Tu as désormais des boules de neige')
t(f('Murica f*** ya! You now have Fireworks'), "Vive l'Amérique ! Tu as désormais des feux d'artifice")
t(f('Turn on/off spectating of player'), "Activer / Désactiver l'observation de joueur")
t(f('Player Options'), 'Options du joueur')
t(f('Redirects you to the Player list in Stand for the Trolling and Friendly options'), 'Te redirige vers la Liste des Joueurs de Stand pour les options de Toll et Amicales')
t(f('Snowball Fight'), 'Bataille de boules de neige')
t(f('Gives everyone in the lobby Snowballs and notifies them via text'), 'Donne à tout le monde des Boules de Neige et leur envoi une notification')
t(f('Murica'), 'Amérique')
t(f('Gives everyone in the lobby Firework Launchers and notifies them via text'), 'Donne à tout le monde un Lanceur Pyrotechnique et leur envoi une notification')
t(f('If you are too far away from them it will spectate them to complete task'), "Si vous êtes trop loin d'eux, cela va les observer pour compléter la tâche")
t(f('Player Menu'), 'Menu du Joueur')
t(f('Fireworks Show'), "Spectacle de feux d'artifice")
t(f('Start a fireworks show at the players location'), "Lance un spectacle de feux d'artifice sur la position du joueur")
t(f('Max Protect Player'), 'Protège le Joueur au Maximum')
t(f('Turns on Auto Heal, All Weapons, and Never wanted commands all at once'), "Active la Guérison Automatique, Toutes les Armes et Jamais Recherché d'un coup")
t(f('Max out their Vehicle'), 'Customise à fond leur Véhicule')
t(f('Max out their Vehicle with an increased top speed (will put random wheels on the Vehicle each time you press it)'), 'Customise à fond leur Véhicule avec une Vitesse Maximale Améliorée (Va mettre des roues aléatoires sur le véhicule à chaque fois que vous appuyez)')
t(f('Change their license plate'), "Change leur Plaque d'Immatriculation")
t(f('Change the license plate to a custom text'), "Change la Plaque d'Immatriculation par une Custom")
t(f('Repair Vehicle'), 'Réparer le Véhicule')
t(f('Repair their vehicle'), 'Réparer leur Véhicule')
t(f('Accelerate Vehicle'), 'Accélère le Véhicule')
t(f('Accelerate Vehicle Forward by your set amount (actual speed is roughly double the number in MPH)'), "Accélère le Véhicule vers l'avant de motant choisis (La vitesse réelle est environ le double du nombre de MPH)")
t(f('Slow Vehicle Down'), 'Ralentit le Véhicule')
t(f('Does not freeze them just slows down the vehicles velocity'), 'Ne les Gèle pas, juste ralentit la Vitesse des Véhicules')
t(f('Big Object Shower'), 'Douche de Gros Objets')
t(f('Make Objects rain down from the sky'), 'Faire pleuvoir des Objets du Ciel')
t(f('Orbital Cannon Explosions'), 'Explosions du Cannon Orbital')
t(f('Turn on Orbital Cannon Explosions'), 'Active les Explosions du Cannon Orbital')
t(f('Object Speed'), 'Vitesse des Objets')
t(f('Adjust the rate objects spawn'), "Modifie la taux d'apparition des Objets")
t(f('Object List'), "Liste des Objets")
t(f('Changes Objects used for Big Object Shower'), 'Change les Objets utilisés pour la Douche de Gros Objets')
t(f('For major help with multiple portions of the script and his LangLib for translations'), "Pour la grande aide avec beaucoup de morceaux du script et avec LangLib pour les traductions")
t(f('For the tutorial I would have had a harder time without it'), "Pour le tutoriel, j'aurais eu plus de mal sans lui")
t(f('For the ScaleformLib script and help with executing it'), "Pour le script ScaleformLib et l'aide pour le faire fonctionner")
t(f('For their script it was a heavy influence on the Charger weapon'), "Pour leur script, ça a été une inspiration pour la Charger armée")
t(f('For all the help with the script they are always a big help'), "Pour toute l'aide avec le script, ils sont toujours d'une grande aide")
t(f('For the auto updater and help with it'), 'Pour le fonction de mise à jour automatique et son aide avec')
t(f('For the Chinese translations'), 'Pour la traduction Chinoise')
t(f('For the Portuguese translations'), 'Pour la traduction Portuguaise')
t(f('For the German translations'), 'Pour la traduction Allemande')
t(f('For the Dutch translations'), 'Pour le traduction Néerlandaise')
t(f('akatozi and BloodyStall_'), 'akatozi et BloodyStall_')
t(f('For the French translations'), 'Pour la traduction Française')
t(f('Give Them a Vehicle'), 'Donner un véhicule')
t(f('Spawn Vehicle'), 'Faire apparaître un véhicule')
t(f('Spawn them a custom vehicle the default is toreador'), 'Leur faire apparaître un véhicule custom, par défaut la Toreador')
t(f('Enter Vehicle Hash to change Vehicle given to player'), 'Entre le Hash du véhicule pour changer le véhicule donné au joueur')
t(f('Randomize Paint'), 'Rendre la peinture aléatoire')
t(f('Randomize the Paint of their vehicle'), 'Rendre la peinture de leur véhicule aléatoire')